What they said, particularly JustAnAverageGuy about the possible rational roots. If a polynomial factors over the rational numbers, then the roots must all be factors of the constant divided by factors of the leading coefficient. (plus or minus)
However, it's not a matter of "trial and error" - this is where graphing calculators ARE a useful tool in mathematics. Graph the function and look at the roots. Does it look like the graph is going through x=1? Then, use (x-1) and do either long division or synthetic division. (Or, of course, simply allow your graphing calculator to give you the roots.)
Keep in mind that after factoring out one of the roots of this equation, you could use the quadratic formula to find the other two roots (which would be one of the simple methods if the other two roots were irrational or complex) or you could use the process of completing the square to find the other two roots.
There is a formula for finding the roots of a polynomial of degree = 2 (quadratic formula), and for degree = 3 and degree = 4. I don't recall those formulas, but I'm sure they can be googled for.
edit: (without looking at a graphing calculator) Actually, I should have said "does it look like the function touches the x-axis at x=1? Since it touches it at that point without going through it, you end up with the same root twice. In this case, it goes through x=-3.