Welcome to health care magic.
1.Slight alteration in the testicular size is normal, as their location can be seen like that, normally left is lower that the right.
2.Pain on touch can be caused due to the infective / inflammatory causes.
3.There is nothing in your symptoms and findings suggest cancer so please stop thinking abbot that.
4.If you still want to confirmed once for all - get an
ultrasound examination of the testis, it will clear your doubt regarding small size, and cause for the pain.
5.So please visit your doctor and get examined, scanned and treated accordingly. Good luck.
Hope i have answered your query.
Any thing to ask do not hesitate
http://doctor.healthcaremagic.com/doctors/dr-ganesh/62888 Thank you.