(edited)
I have read about a version of the Karl Fischer method that uses a coulometer, but I know almost nothing about it, other than that it works at lower levels of water. The NMR method seems reasonable, but one would have to correct for differences in T1 relaxation, which might be one of the thing to which wildfyr alluded.