GPS, and compass heading error

I dont see how it is possible to check that your compass is displaying the correct direction without some form of additional device.

Normally you would check using an actual compass, or a map and protractor, but they would be 'additional' devices.