Wat doet een speedtest eigenlijk?

Je hebt het vast weleens gedaan: je internetverbinding voelt traag aan, je opent een speedtest-website en drukt op de startknop. Binnen dertig seconden zie je drie getallen: download, upload en ping. Maar wat meten die cijfers precies, en hoe betrouwbaar zijn ze?
Een internet speedtest meet in de kern drie dingen: hoe snel je data kunt ontvangen (download), hoe snel je data kunt versturen (upload) en hoe snel je verbinding reageert (ping of latency). Sommige tests meten ook jitter, de variatie in je ping. Samen geven deze waarden een compleet beeld van de kwaliteit van je internetverbinding.
Hoe wordt downloadsnelheid gemeten?

De downloadtest is voor de meeste gebruikers het belangrijkste onderdeel. Het proces werkt als volgt:
- Serververbinding — De speedtest kiest een testserver, idealiter zo dicht mogelijk bij jouw locatie. Bij een test vanuit Amsterdam wordt bijvoorbeeld een server in Amsterdam of Rotterdam gekozen.
- Data-overdracht in chunks — De test downloadt niet één groot bestand, maar meerdere kleine datablokken (chunks) tegelijkertijd. Dit simuleert realistisch internetgebruik waarbij je browser ook meerdere verbindingen tegelijk opent.
- Throughput-meting — Tijdens de download meet de test continu hoeveel data er per seconde binnenkomt. De eerste seconden worden vaak weggegooid omdat je verbinding dan nog aan het opschalen is (de zogenaamde slow start van TCP).
- Resultaat — Het gemiddelde van de stabiele meetperiode wordt je downloadsnelheid, uitgedrukt in Mbps (megabit per seconde).
Bij een glasvezelverbinding van KPN met een abonnement van 1000 Mbps kun je in de praktijk vaak tussen de 900 en 950 Mbps meten. Bij Ziggo's kabelinternet met een abonnement van 500 Mbps zie je vaak waarden rond de 450-500 Mbps.
Waarom meerdere verbindingen tegelijk?
Een enkele TCP-verbinding kan door het protocol zelf begrensd zijn. Door meerdere parallelle verbindingen te openen — vaak 4 tot 16 streams — meet de test de werkelijke capaciteit van je lijn in plaats van de limiet van één verbinding. Dit heet multi-threaded testen.
Hoe wordt uploadsnelheid gemeten?
De uploadtest werkt in principe hetzelfde als de downloadtest, maar dan in omgekeerde richting. Je apparaat stuurt datablokken naar de testserver, die meet hoeveel data per seconde aankomt.
Bij veel Nederlandse internetabonnementen is de uploadsnelheid lager dan de download. Een Ziggo-abonnement met 500 Mbps download biedt bijvoorbeeld maar 40 Mbps upload. Bij glasvezel van KPN of T-Mobile is de upload vaak gelijk aan de download — dat noemen we symmetrisch internet.
Ping: de reactiesnelheid van je verbinding
Ping (ook wel latency genoemd) meet hoe lang het duurt voordat een klein datapakketje van jouw apparaat naar de server reist en weer terugkomt. Dit wordt de Round Trip Time (RTT) genoemd en wordt gemeten in milliseconden (ms).
Het meetproces is verrassend simpel:
- Je apparaat stuurt een klein datapakketje (vaak slechts enkele bytes) naar de testserver
- De server stuurt direct een antwoord terug
- De tijd tussen versturen en ontvangen is je ping
- Dit wordt meerdere keren herhaald om een betrouwbaar gemiddelde te krijgen
Voor normaal internetgebruik is een ping onder de 20 ms uitstekend. Bij glasvezel in Nederland haal je vaak 3-8 ms naar een Nederlandse server. Bij kabelinternet van Ziggo is 10-15 ms normaal. Voor online gaming wordt een ping onder de 30 ms als goed beschouwd.
Wat is jitter en waarom is het belangrijk?
Jitter is de variatie in je ping over tijd. Als je ping afwisselend 5 ms, 12 ms, 3 ms en 25 ms is, heb je een hoge jitter. Dit wordt berekend als het gemiddelde verschil tussen opeenvolgende pingmetingen.
Een lage jitter (onder de 5 ms) is belangrijk voor:
- Videobellen via Teams of Zoom — hoge jitter veroorzaakt haperingen
- Online gaming — jitter zorgt voor onvoorspelbare lag
- VoIP-telefonie — gesprekken gaan haperen of vallen weg
Verschillende testmethoden
Niet alle speedtests werken hetzelfde. Er zijn drie veelgebruikte methoden:
1. Browser-gebaseerde tests (JavaScript)
De meeste online speedtests draaien in je browser via JavaScript. Voorbeelden zijn Speedtest by Ookla en Fast.com (van Netflix). Het voordeel is dat je niets hoeft te installeren. Het nadeel is dat je browser zelf overhead veroorzaakt, waardoor de gemeten snelheid iets lager kan uitvallen dan je werkelijke lijnsnelheid.
2. Native applicaties
Apps zoals de Speedtest-app van Ookla of de snelheidstest van je provider draaien direct op je besturingssysteem. Ze hebben minder overhead dan browsertests en geven vaak nauwkeurigere resultaten. Op een desktop met Windows 11 of macOS kun je zo tot 5-10% hogere resultaten zien dan in de browser.
3. CLI-tools en iPerf
Voor de meest nauwkeurige metingen gebruiken technici tools als iPerf3 of de Speedtest CLI. Deze tools draaien zonder grafische interface en meten puur de netwerkcapaciteit. Dit is vooral nuttig als je problemen met je provider wilt aantonen.
Factoren die je testresultaat beïnvloeden
Je speedtest-resultaat kan flink variëren. Hier zijn de belangrijkste oorzaken:
- Wi-Fi vs kabel — Een bekabelde verbinding geeft altijd betrouwbaardere resultaten. Wi-Fi op 5 GHz haalt in de praktijk maximaal 400-600 Mbps, afhankelijk van je router en afstand.
- Afstand tot de testserver — Hoe verder de server, hoe hoger je ping en hoe lager je gemeten snelheid kan zijn.
- Netwerk drukte — Test je op zondagavond als heel Nederland Netflix kijkt? Dan kan je resultaat lager uitvallen dan op dinsdagochtend.
- Achtergrondverkeer — Windows-updates, cloudsyncs of een familielid dat aan het streamen is, beïnvloeden je testresultaat.
- Hardware — Een oudere laptop met een 100 Mbps netwerkpoort meet nooit meer dan 100 Mbps, ook al heb je een glasvezelverbinding van 1000 Mbps.
Tips voor een betrouwbare speedtest
Wil je weten wat je verbinding echt kan? Volg deze stappen:
- Sluit je computer met een netwerkkabel aan op je router (niet via Wi-Fi)
- Sluit alle andere programma's en browsertabbladen
- Zorg dat niemand anders op het netwerk zwaar verkeer genereert
- Voer de test minimaal drie keer uit op verschillende momenten van de dag
- Gebruik meerdere testtools (bijvoorbeeld zowel Speedtest.net als Fast.com) en vergelijk de resultaten
Als je consistent meer dan 20% onder je abonnementssnelheid zit, neem dan contact op met je provider. Bij KPN kun je via Mijn KPN een officiële snelheidstest uitvoeren die als bewijs dient. Ziggo biedt een vergelijkbare tool via Mijn Ziggo.
Samenvatting
Een speedtest is meer dan een simpel getal. Het is een gestandaardiseerde meting die met meerdere gelijktijdige verbindingen je download- en uploadcapaciteit test, terwijl ping en jitter de kwaliteit van je verbinding in kaart brengen. Door te begrijpen hoe de test werkt, kun je de resultaten beter interpreteren en gericht actie ondernemen als je internetsnelheid tegenvalt.
Veelgestelde Vragen
Een speedtest via Wi-Fi geeft een indicatie, maar is minder betrouwbaar dan via een netwerkkabel. Wi-Fi wordt beïnvloed door afstand tot de router, muren en andere draadloze apparaten. Voor een nauwkeurige meting sluit je je computer het best met een ethernetkabel direct op de router aan.
Voor een betrouwbaar beeld voer je minimaal drie tests uit op verschillende momenten van de dag. Internetsnelheden variëren door netwerkdrukte: 's avonds is het vaak drukker dan overdag. Vergelijk ook resultaten van verschillende testtools.
Dat kan meerdere oorzaken hebben. Wi-Fi-overhead, netwerkdrukte, achtergrondprocessen en de afstand tot de testserver spelen allemaal mee. Bij kabelinternet is 80-90% van je abonnementssnelheid normaal. Bij glasvezel kun je dichter bij 95-100% komen.
Mbps staat voor megabit per seconde en is de standaardeenheid voor internetsnelheid. MBps (met hoofdletter B) staat voor megabyte per seconde. Eén byte is acht bits, dus 100 Mbps is ongeveer 12,5 MBps. Speedtests tonen meestal Mbps.
Voor de meeste online games is een ping onder de 30 ms goed genoeg. Competitieve shooters zoals Valorant of Fortnite presteren het best onder de 15 ms. In Nederland haal je met glasvezel meestal 3-8 ms naar servers in West-Europa, wat uitstekend is voor gaming.