One of the requirements for my immigration to Canada, is that I go for a full physical. Which will very likely include an hiv test.
As a precautionary measure, I felt I needed to go get myself tested. Simply because I didn't feel comfortable having a foreign government test me for something I wasn't already 100% sure of the answer of before.
Even though I knew I was clean, this has still been an incredibly stressful thing to go through.
I recommend going through it, though. Just because being completely sure you are clean is a great feeling, but also because knowing you have something doesn't make you any less infected. If you have it , you have it, but if you don't know about it .. there is no way you can figure it into your life.
A lot of STD's can also be treated, and not getting checked regularly could likely cause problems down the road.
And remember. Always play safe.