Version: Bush Mobile Data—Observed in the Wild
1. Speedtest is an Advertising Tool, Not a Diagnostic
Speedtest exists to:
-
flatter telcos,
-
reassure customers,
-
keep everyone feeling warm and connected.
It is not designed to reveal network failures.
Its job is to present the best-case number it can wring out of your connection, even if the underlying link is dying like a lizard in the sun.
2. It Cheats — By Design
Speedtest stacks the deck:
-
Picks an ideal server (close to you, low latency, cooperative).
-
Uses parallel TCP streams to inflate throughput.
-
Smooths out jitter so the graph looks pretty.
-
Retries aggressively to mask packet loss.
This creates the appearance of a stable, high-bandwidth link even when the network is held together with fencing wire and hope.
3. Why You See “20 Mbps… 0.1 Mbps… 20 Mbps”
What looks like a square wave isn’t real bandwidth variation.
It’s the cheat system breaking down temporarily.
When the tower chokes:
-
routing collapses
-
packet loss spikes over 80–90%
-
TCP stalls completely
-
Speedtest can’t fake it anymore → drops to 0.1 Mbps
When the tower recovers for a moment:
-
a handful of packets get through
-
Speedtest’s parallel streams kick back in
-
the illusion resumes → 20 Mbps!
You’re not seeing performance.
You’re seeing optimistic marketing interspersed with reality.
4. The Real Condition of the Network
Your proper tools tell the truth:
ping → catastrophic loss
-
80–100% packets dropped
-
regular “destination unreachable”
-
no stable path to anywhere
mtr → routing collapses mid-path
-
hops flapping
-
latency in the thousands of milliseconds
-
segments disappearing entirely
iperf3 → no sustained throughput
-
can’t negotiate
-
can’t maintain a TCP session
-
server unreachable most of the time
This is structural failure, not “slow internet.”
5. What Speedtest Can’t Admit
If Speedtest were honest, it would show:
“Your connection is unusable.”
But honesty doesn't sell telecom services.
So instead it:
-
cherry-picks its best 2 seconds,
-
prints a big shiny number,
-
and pretends the rest of reality didn’t happen.
6. The Bottom Line
Speedtest lies because it's designed to.
It reports potential performance, not actual conditions.
Your tools revealed the truth:
-
Massive packet loss
-
Routing instability
-
Flapping radio layer
-
Near-zero usable bandwidth
-
A connection that works by coincidence, not design
If a network cannot deliver consistent packets,
it doesn’t matter how fast Speedtest claims you are in theory.
7. Field Rule of Thumb
Always trust packet loss and routing behaviour.
Never trust a single-number speed result.
Speedtest is a postcard.
ping, mtr, and iperf3 are the autopsy.
Note : Yeah, it's a bit like the bloke whose wife never cheats on him, except for when he actually finds her in his bed with the milkman, and then he walks out of the room and she's not cheating on him anymore.