Or if you are feeling really cheap, you can just buy VIP stickers and slap them on. I very much doubt anyone would notice.
The visual inspection is there for your safety and the safety of the people that fill your cylinders. If you do this and someone gets hurt its your neck. Any cylinder that is used in the water has the remote chance of getting water in it. You also breath from that cylinder, its a really good idea to know what is in it. You would not believe the crap that can get into cylinders. It only takes once to have a really bad day. This is not a money grab like some think. I will admit though some shops charge a really high fee for this service.
I spend $12 per tank at a LDS for an annual. That includes the fill.
Worth it.
It is a question of scale, plan and simple. The PSI course takes a day to complete and costs about $300 with a recert every 3 years for about $100. So if you have a bunch of cylinders, say 10, at $12 a pop every year, in 3 years it costs you $360. So you save money in year 3, and then every year after that. In my area a VIS costs about $15 so the pay off is a little more. If you have more cylinders it gets even better.
But if you have 1 or 2, even 5 cylinders, have it done.
As for eddy current testing, the only true requirement is for the 6351 cylinders after a hydro. That said most shops wont even fill them anymore depending on your location. If they do fill them most want to see and eddy current test done once a year.
As for the test its self, you actually need 2 different testers. There is a tester for each alloy. You can not use the tester for 6351 cylinders on the newer 6061 alloy, or the other way around. Steel cylinders do not get eddy current tested. How ever there are other tests such as die pen and magnaflux that can detect hair cracks in steel.