If it just needs a top up the qiy route works, but if its has a leak then it wont last, the main issues are two fold, 1 the diy cans are no longer cheap (bloody dear I think) and 2 the price of r134a has sky rocketed, so you cannot get the old 35 quid regas jobs anymore.
The quick and dirty test it to remove the air con top up cap (either one will do), get a screwdriver and poke the nipple! if you get a decent puff of gas/oil a top up will work, if you get a pethetic dribble of gas/oil then it needs more serious attention, ps cover the screwdriver tip and the port with a rag, otherwise you WILL end up with a faceful of gas/oil!