Dev Tools Device Simulation and Network throttling
The network throttling options inside dev tools give you a good starting point for testing what your users' experiences will be like in the devices you're targeting.
At the top of the list you have the option to add new presets and customize existing ones. I've created one customization to the 3G preset by adding latency to, in my opinion, provide a better representation of network conditions outside urban areas.
Be aware that, while the Network Condition emulator is a good starting point for testing your design under different network conditions, it is not a replacement for testing using actual devices. There are things that a desktop machine cannot simulate including:
- Mobile device startup time
- How many low power cores are started versus how many high powered cores are started in a multi-core devices (not all cores in a multi-core mobile phone are made equally)
- How long it takes for a device to start the wifi receiver
More information about network conditions available at the Google Developers site
Related video about mobile performance from Alex Russell at the Chrome Developer Summit 2016.