This is an excellent and intriguing question! Well done for asking it! It is important to realise that Browning in this poem creates an unreliable narrator whose words we clearly come to doubt as the poem progresses. Note how he convinces himself that Porphyria did not suffer when he killed her, though we, his audience, are far from certain:
No pain felt she;
I am quite sure...
(The entire section contains 211 words.)