Supermike non esiste una metrica assoluta.
La velocità (o meglio, il throughput) si misura tra due punti.
Dipende da tanti fattori. Come hai notato anche tu, scegliendo server vicini a te (e probabilmente del tuo stesso provider), il provider è in grado di farti raggiungere 1Gbps di throughput.
Mentre su destinazioni più lontane ciò non è sempre vero perché evidentemente da qualche parte, nel giro che fanno i tuoi pacchetti per raggiungere il server speedtest, c'è un link saturo.
Questa saturazione potrebbe essere all'interno del perimetro del tuo provider, come potrebbe essere esterna, magari in qualche dorsale usata dal tuo provider, o perché no proprio il server speedtest stesso che satura.
In generale comunque ti consiglio di testare con server a Milano, perché alla fine è lì che conta avere un buon throughput.
Che te ne fai di 1Gbps verso una regione a caso d'Italia quando la quasi totalità del tuo traffico passa per Milano?
(comunque, quando il provider ti dichiara 1Gbps, ti sta dichiarando la capacità (bandwidth) del link tra il tuo router e il loro primo nodo in centrale)