>開始した瞬間は速度が3Mくらいあるのに徐々に減っていって

開始した瞬間は Δt = 0 に近いので速度計算で Δt で割るから速度大きくなりがちなのであてにならない

>結局100kbくらいで安定

こっちが本当の速度

100Mb出ないのは相手の方で制限してる可能性あり(おま環もあるけど)