You were driving straight in the far left lane of traffic when truck came across the traffic lane without looking and you hit them in the side so who is at fault?

The driver of the vehicle that swerved into your lane would be charged with "Changing Lanes Without Caution."