Как я могу отслеживать качество соединения моего провайдера с течением времени?

У меня очень плохой интернет-провайдер, и я хочу следить за качеством соединения в течение месяца.

На данный момент я только что написал скрипт, который регистрирует запросы ping на DNS-сервер Google 8.8.8.8.

Как я могу сделать это более эффективно? Есть ли лучший способ добиться долгосрочного мониторинга?

Или инструмент командной строки для измерения пропускной способности? Тогда я мог бы запустить закадычную работу, чтобы сделать это.