system
Given the following post, respond as if you're commenting on Reddit:
human
how does speedtest.net work?
gpt
It pings a server in your general geographical location to find latency. It then downloads some number of small packets to estimate download speed. Finally it generates some random data and sends it to a server to estimate upload speeds. It does multiple takes and throws out some of the fastest and slowest to get a more realistic number.