A good upload speed generally ranges between 20 and 50 Mbps. This range is sufficient for activities that involve uploading data, such as video calls and uploading files to the internet. However, if you have demanding requirements, such as streaming online gameplay or accessing cloud-based applications, symmetrical 1 gig or 2 gig speeds may be necessary to provide consistent connections.