1. Ask the client to try and keep a diary of when it trips... what the weather is like, whether they turned a particular appliance on or off, whether any appliances were on at the time and what they were doing
2. Carry out some insulation resistance testing... if you're tester does like a fully automatic 'press the button get the result' mode of operation, turn that off and run the test manually for an extended period. Sometimes pin holes in insulation can result in sudden dips from an otherwise good result... dips that may not be picked up on a short test. Test as many circuits separately as you can so you don't miss things like neutral-earth faults on say a circuit not protected by the RCD that's tripping... and don't assume because it's an RCBO board that a neutral earth fault on another device can't trip an otherwise perfectly good circuit.
3. Ask them if they have had any works carried out recently (whether this be them doing it or another trade). If they have, dig deeper... what, when, where? Did the tripping begin after those works?
4. Poke around a bit... look for damp... look for changes (not everyone will own up to doing works when questioned if they suddenly think that they could have caused the issue).
5. Check as many connections on the incoming side of things as you can without compromising your safety. It's not unheard of for bad connections to trip RCDs.
Tracking down intermittent faults can be incredibly tricky. Sometimes if the client keeps a diary, the cause can be immediately evident after a few occurrences (as James has mentioned... it trips when it rains heavy - outside lights, outside sockets, water ingress in the loft... or it trips when we use the oven). If not then I would probably be looking for minor insulation damage... possibly so small that you can barely see it.
Hope this helps.