There is an app called Galaxy Charging Current (gcc). Search for it in XDA.
This app shows the incoming current to the battery : "current_max".
It should match current specified on the charger.
If its 800 then slow charging is expected.
Check the number of pins on the Microusb cable. If its...