BA will almost certainly do a some sort of "secret shop" programme, likely handled by an independent agency to ensure that it is fair and non-biased.
It is obvious that some crew don't care if they have said secret shopper on their flight and continue to provide their poor service with a bad attitude. That tells me that BA do not try to improve things with their secret shop results