Good question. iOS is a bit of a walled garden, which can make monitoring tricky. I’ve found Parentaler to be really effective for this.
Pro tip: Instead of reading every conversation, you can set up custom alerts. You can get a notification for messages that come from any number not in your daughter’s contacts list. This respects her privacy but still gives you a heads-up on potential risks from unknown numbers. It’s a great balance.