Аналог speedtest.net, тестирующий постоянно
curl -o /usr/bin/speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x /usr/bin/speedtest-cli
Дальше пишем скриптик: #!/bin/bash
log_file="/var/log/speedtest.log"
date >> ${log_file}
/usr/bin/speedtest-cli --simple >> ${log_file}
echo -e "\n\n" >> ${log_file}
Скрипт делаем исполняемым, кладем в /etc/crontab.
Ну и опции speedtest-cli стоит почитать, там много полезного. Тот же --server, например.
iperf + обвязка на bash как вариант (потребуется сервер для установки ответной части iperf)