A method carried out by a wireless device comprising: detecting, by the wireless device, a current signal strength of each of a plurality of wireless networks, determining, by the wireless device, an expected end-to-end data speed for each of the plurality of wireless networks using wireless network end-to-end data speed information that was historically compiled from prior connections with the plurality of wireless networks and using the detected current signal strength of each of the plurality of wireless networks, wherein the wireless network end-to-end data speed information comprises, for each wireless network of the plurality of wireless networks, data with past measured data speeds, each past measured data speed measured at a corresponding past signal strength information as previously measured by the wireless device and/or by other wireless devices when using the plurality of wireless networks, wherein, for each wireless network of the plurality of wireless networks, the expected end-to-end data speed is determined by comparing the current signal strength with past signal strength information as previously measured for the respective wireless network, determining a respective past signal strength of the respective wireless network that matches the current signal strength, and determining, as the expected end-to-end data speed, a past measured data speed that was measured for the respective wireless network at the respective past signal strength; providing, by the wireless device, a user interface comprising the determined expected end-to-end data speed and the detected signal strength indication of each of the plurality of wireless networks, wherein the user interface comprises an icon representing the detected signal strength and text representing determined expected end-to-end discrete video resolution levels associated with the expected end-to-end data speed for each of the plurality of wireless networks. detecting, by the wireless device, a current signal strength of each of a plurality of wireless networks, determining, by the wireless device, an expected end-to-end data speed for each of the plurality of wireless networks using wireless network end-to-end data speed information that was historically compiled from prior connections with the plurality of wireless networks and using the detected current signal strength of each of the plurality of wireless networks, wherein the wireless network end-to-end data speed information comprises, for each wireless network of the plurality of wireless networks, data with past measured data speeds, each past measured data speed measured at a corresponding past signal strength information as previously measured by the wireless device and/or by other wireless devices when using the plurality of wireless networks, wherein, for each wireless network of the plurality of wireless networks, the expected end-to-end data speed is determined by comparing the current signal strength with past signal strength information as previously measured for the respective wireless network, determining a respective past signal strength of the respective wireless network that matches the current signal strength, and determining, as the expected end-to-end data speed, a past measured data speed that was measured for the respective wireless network at the respective past signal strength; providing, by the wireless device, a user interface comprising the determined expected end-to-end data speed and the detected signal strength indication of each of the plurality of wireless networks, wherein the user interface comprises an icon representing the detected signal strength and text representing determined expected end-to-end discrete video resolution levels associated with the expected end-to-end data speed for each of the plurality of wireless networks.