So here's my test results for the past 7 hours:
http://imgur.com/a/3gAoR
Looks like ping is all over the place, but speed is looking fairly good, save for one dip which looks like my phone was downloading updates at the time.
I'm wondering if the speedtest-cli ping isn't too reliable - see my results when pinging the CI randburg speedtest server:
Ping statistics for 154.0.13.125:
Packets: Sent = 81, Received = 81, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 22ms, Maximum = 103ms, Average = 32ms
It spiked up to >100ms once or twice, but the average is still 32.
Don't know what to make of that.
I'll keep the test running and see how it goes through the day.