pub fn test_download_with_progress_and_config<F>(
    server: &SpeedTestServer,
    progress_callback: F,
    config: &mut SpeedTestConfig
) -> Result<SpeedMeasurement, SpeedTestError>
where F: Fn() + Send + Sync + 'static,