I use Speedtest CLI a lot for network ... that the command-line tool supports encryption, scheduled syncs, and bandwidth ...