I know that at least Sprint already does this. You can typically see your call log on the bills, but getting text messages requires a notarized form.
https://support.sprint.com/support/article/Get_your_text_mes...
https://support.sprint.com/support/article/Get_your_text_mes...