As the question says, there are many things that I read in history but you know that there are too many view on every subject in history, so how do I know which opinion is real and true?
Make sure the book you're reading is written by an academic professor with a Ph.D, that the topic they're discussing is actually the topic that they specialize in, and that the book was published relatively recently (say, within the past 10-20 years). If you want to be really sure, search on Jstor for academic reviews of the book and see what other professionals have to say about it.
The gold standard test is the source documentation. It's always best to seek out sources that use primary documents. Always look at the footnotes to see who they are citing. Are they citing a lot of secondary sources, or are they looking at the documents of the time. Secondarily, it is best to look at materials that have been peer reviewed (meaning other historians have looked at the article/book/speech and given feedback as to the validity of the thesis. Beware, there are many trendy writers who are horrible when it comes to accuracy. Peer reviewed works tell you if other historians find their work shoddy.