i mean, i could make it practically "realtime" by testing for 50 seconds every minute, with the 10s gap used to write the ping test result to the database. i would not advise using raw output if i did this!
I understand that this might not suit everyone but an option to be able to select continuous pinging like you said for 50 seconds would be great. The majority of times I had ISP issues were intermittent drops and a 5 minutes ping would not catch these instances