It did strike me (no pun intended) that one possibility would be a device with a microphone, a more scientific equivalent of just counting 1,2,3,whatever miles between flash and bang. I should imagine, in this day of audio processing and speech recognition, it wouldn't be too hard to 'pattern match' each rumble against the rf spike that preceded it?
No sign that this device works that way mind, just idle thoughts.