For optimal performance, it’s suggested to have a minimum Internet connection bandwidth of 10 Mbps for hosted step runners, with 100 Mbps or more being recommended.
In many cases, hosted step runners will need to download Docker images for each step they execute, with some images ranging from 1GB to 2GB. A faster Internet connection can significantly reduce the download time for these images, leading to quicker execution times in the step runners by minimizing the time required by the Docker Engine to fetch the necessary images.
The attached workflow is an example utility for executing Internet connectivity speed tests from hosted step runners.