Beste is combinatie:
- speedtest van je eigen provider
- andere speedtest waarvan je zeker weet dat het de snelheid aankan
Ziggo gebruikt Ookla v3 speedtest software, wat in principe (mits de server het aankan...) snelheden tot 1Gbps accuraat kan testen. Het test direct op layer 4 (TCP) en doet dat per default over port 8080 met 5 concurrent connections. Het is een tweetrapstest, eerst een korte om te bepalen hoe groot testbestand ongeveer moet worden, dan testbestand zelf. Dit is heel elegant, want het betekent dat ongeacht hoe snel (of langzaam) je verbinding is, duurt de test ongeveer even lang en is het even nauwkeurig. Als de test trouwens erg lang duurt of afhaakt heb je last van packetloss en is dat je probleem, niet de (daardoor veroorzaakte) lage snelheid.
Ziggo gebruikt trouwens hier en daar afwijkende instellingen, kijk maar op
http://speedtest.ziggo.nl/settings.xml 
Belangrijkste is dat het test op port 8888 ipv port 8080. Dit kan zijn omdat sommige routers afwijkend omgaan met port 8080 ivm standaardpoort voor HTTP proxy. Je kunt trouwens op iedere Ookla speedtestserver op dezelfde manier de settings achterhalen.
Ter vergelijking, Speedtest.nl test op layer 7 (HTTP) met één kleine testbestand dat alleen <10Mbps een beetje nauwkeurig meet. Het doet dat met een enkele TCP connection en op port 80. Niet van deze tijd en nuttloos om het verschil tussen 60Mbps en 90Mbps te meten. Speedtest.nl heeft trouwens voor Kassa een nieuwe speedtest 'ontwikkeld'. Dat ding zou hogere snelheden aan moeten kunnen, maar met mijn 200Mbps verbinding (die op UPC, KPN en Ookla servers ook daadwerkelijk 203Mbps haalt) haal ik er maar 120Mbps mee, en een snelle blik in Wireshark toont dat het geen TCP receive window scaling ondersteunt, wat funest is voor performance. Bovendien blijft het op layer 7 testen. Nog steeds waardeloos dus.