Разница может быть в географическом положении серверов тестирования.
speedtest.net берет ближайший, 2ip хз какой
Можно попробовать еще какие-нибудь типа
Яндекса и т.п. и сравнить, выбрав среднее значение.
PS Проверил свой инет; Яндекс показал что вообще все плохо, спидтест и 2ип показали почти одинаковое.