I've seen some AT&T customers complain about terrible speeds and latency when doing speed tests. I too had this issue. Before the fix, I was getting about 20 kbps downstream and 400+ latency. After, I'm getting 6+ mbps and 80-120 latency. I fixed mine by adding a new APN with these settings. To change them, go to SETTINGS -> MORE... -> MOBILE NETWORKS -> ACCESS POINT NAMES. From here, either select the existing one or click the menu key to create a new one. Also, if you create a new one, make sure to select it after you're done making it. (you have to tap the radio to select it because tapping the name will edit it but NOT select it).
The blank ones are blank/unspecified. You probably only need to change APN and APN type (the other shown values were already like this on mine). For APN type, those are commas separating the terms. I posted a link to 3 shared screenshots so you can see what it should look like.
APN: phone
Proxy:
Port:
Username:
Password:
Server:
MMSC:
MMS proxy:
MCC: 310
MNC: 410
Authentication type:
APN type: default,supl,agps,fota,dun
APN protocol: IPv4
APN roaming protocol: IPv4
APN enable/disable (this is checked but grayed out on mine)
Bearer:
https://www.dropbox.com/sh/p65dvtd2ff4y46a/oAjj5Bv8qi