This means, in other terms, that she has read well in Chinese history.
No, you can't use good or best because these are adjectives and there is nothing in the sentence that they qualify.
You could say "She is the best read girl in the class in Chinese history" where 'best read' acts as an adjective qualifying "girl".
Also, given the right context, you could say "She is the best read in Chinese history", where 'person' or 'girl' is implied.
Student or Learner