The best approach is a hybrid one... a 3rd party tool* administered by an in-house person.*
Check out https://usabilityhub.com and you'll see what I mean.