JimmyOon,
I expect profile of surface is the correct choice as it would link the two surfaces and not require a datum reference.
Suggest a profile of surface tolerance to the originator of the requirement. If a datum reference would help, then profile of surface can also be used to locate and orient these surfaces to that reference, a task which flatness cannot do.
One can also use the composite/multiple segment control with the area modifier for the profile of surface tolerance.